Continuous online extraction of HTTP traces from packet traces
نویسنده
چکیده
To improve the performance of the network and the network protocol it is important to characterize the dominant applications [4, 8, 9, 12, 19, 22, 23]. Only by utilizing data about all events initiated by the Web (including TCP and HTTP events) can one hope to understand the chain of performance problems that current Web users face. Due the the popularity of the Web it is crucial to understand how usage relates to the performance of the network, the servers, and the clients. Such comprehensive information is only available via packet monitoring. Unfortunately, extracting HTTP information from packet sniffer data is non-trivial due to the huge volume of data, the line speed of the monitored links, the need for continuous monitoring, and the need to preserve privacy. These needs translate into requirements for online processing and online extraction of the relevant data, the topic of this paper. The software described in this paper runs on the PacketScope monitor developed by AT&T Labs[1]. The PacketScope is deployed at several different locations within AT&T WorldNet, a production IP network, and AT&T Labs-Research. One PacketScope monitors T3 backbone links, another PacketScope may monitor traffic generated by a large set of modems on a FDDI ring or traffic on other FDDI rings, another PacketScope monitors traffic between AT&T Labs-Research and the Internet. First deployed in Spring 1997, the software has run without interruption for weeks at a time collecting and reconstructing detailed logs of millions of Web downloads with less than a worst case of 0.3% packet loss. The rest of this paper is organized as follows. Section 2 discusses the advantages of packet sniffing and Section 3 outlines some of the difficulties of extracting HTTP data from packet traces. The overall software architecture is described in Section 4. Our solution is presented in Section 5 and finally Section 6 briefly summarizes some of the lessons learned.
منابع مشابه
Extraction of Traces of Copper as Tetra-Butylammonium Tetrathiocyanato Copper (II) and Its Spectrophotometric Determination Using Eriochrome Black T
An extraction-spectrophotometric method for the determination of traces of copper (II) is described. The method is based on the quantitative extraction of copper as tetrabutylammonium tetrathiocyanato copper (II) into methyl isobutyl ketone, followed by spectrophotometric determination, using eriochrome black T as a metallochromic indicator. The red-violet mixed complex of copper absorbs at...
متن کاملPcapWT: An efficient packet extraction tool for large volume network traces
Network packet tracing has been used for many different purposes during the last few decades, such as network software debugging, networking performance analysis, forensic investigation, and so on. Meanwhile, the size of packet traces becomes larger, as the speed of network rapidly increases. Thus, to handle huge amounts of traces, we need not only more hardware resources, but also efficient so...
متن کاملBLT: Bi-Layer Tracing of HTTP and TCP/IP
We describe BLT, a tool for extracting full HTTP level as well as TCP level traces via packet monitoring. This paper presents the software architecture that allows us to collect traces continuously, online, and at any point in the network. The software has been used to extract extensive traces within AT&T WorldNet since spring 1997 as well as at AT&T Labs-Research. BLT offers a much richer alte...
متن کاملThe Function of a Chlorite Hand-Bag of the Halil Rud Civilization as Inferred from Its Wear Traces
A chlorite “hand-bag” belonging to the once-called “intercultural style” production, currently on exhibit in the NationalArchaeological Museum, Tehran, is described focusing attention, for the first time, to the peculiar wear traces clearlyvisible on the handle and along its contour. The strong wear suggests that the hand-bag was suspended for a long time ona cord; and that in this setting it w...
متن کاملBidding Strategy on Demand Side Using Eligibility Traces Algorithm
Restructuring in the power industry is followed by splitting different parts and creating a competition between purchasing and selling sections. As a consequence, through an active participation in the energy market, the service provider companies and large consumers create a context for overcoming the problems resulted from lack of demand side participation in the market. The most prominent ch...
متن کامل